Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Austria F4 Austria F5 Austria F6 Israel F3 Czech Republic F3 Slovenia F2 Slovenia F3 Austria F1 Austria F2 Slovakia F1 Austria F5 Austria F7 Austria F8 Austria F9 Turkey F47 Turkey F48 Germany F2 Germany F3 Croatia F2 Croatia F2 Israel F4 Israel F5 Italy F1 France F9 Austria F2 Austria F3 Austria F4 Austria F6 Austria F7 Austria F8 Turkey F39 Turkey F40 Greece F17 Greece F18 Czech Republic F7 Turkey F48 Turkey F49 Egypt F5 Egypt F6 Italy F7 Egypt F21 Austria F1 Austria F6 Austria F9 Turkey F37 Turkey F1 Egypt F3 Egypt F4 Egypt F5 Egypt F8 Egypt F9 Turkey F12 Turkey F13 Egypt F14 Egypt F15 Netherlands F2 Germany F7 Netherlands F3 Austria F10 Italy F6 Tunisia F14 Tunisia F15 Turkey F18 Turkey F19 Austria F4 Egypt F31 Egypt F32 Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F17 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Czech Republic F3 (Jablonec Nad Nisou) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Austria F5 Austria F4 (St. Poelten) Austria F5 (Vogau) Austria F6 (Innsbruck) Serbia F3 (Subotica) Hungary F7 (Kecskemet) Turkey F35 (Antalya) Turkey F36 (Antalya) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F41 (Antalya) Turkey F42 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Croatia F3 Italy F6 Austria F7 Austria F8 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Turkey F38 Czech Republic F3 Slovenia F3 Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague GHI Bronx Tennis Classic - Bronx Sarajevo Challenger Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger Trofeo Sisma Mantova - Mantova St. Remy Challenger Tashkent Challenger M25 Trnava Seoul Challenger Chuncheon Challenger Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe M25 Maribor Rennes Challenger M25 Trento Ortisei Challenger M25 Kramsach Bratislava Challenger Guangzhou Challenger Pingguo Challenger Nottingham Challenger M15 Telfs Heilbronn Open - Heilbronn Penza Challenger Dharwad Challenger 2006 - Dharwad St. Remy Challenger Izmir Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rennes Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Dallas Challenger Czech Open 2006 - Prostejov Johannesburg Challenger Granby Challenger St. Remy Challenger PEOPLEnet Cup - Dnepropetrovsk Tashkent Challenger M25 Sunderland Santiago Challenger Shenzhen Challenger Prosperita Open 2007 - Ostrava Gimcheon Challenger San Remo Tennis Cup - San Remo Busan Challenger Porsche Open - Poznan M25 Glasgow Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe IPP Open - Helsinki Morocco Tennis Tour - Fes Tashkent Challenger Open Castilla y Leon - Segovia Brescia Challenger Samsung Securities Cup - Seoul Raanana Challenger Taipei City Challenger Status Athens Open - Athens Prague Challenger Fergana Challenger Biella Challenger Alphen Challenger Orleans Challenger Agri Challenger Mons Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Guayaquil Challenger Eckental Challenger Brescia Challenger Kos Succhetti Tennis Cup - Cordenons M25 Maribor Quimper Challenger Guangzhou Challenger Coffee Cup Challenger - Chikmagalur Seoul Challenger Challenger Brasov - Brasov Mestre Challenger Challenger DCN de Cherbourg - Cherbourg Furth Challenger Prague Challenger Siemens Open 2007 - Scheveningen Alphen Challenger Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger BMW Tennis Championship - Sunrise Brest Challenger Bratislava Challenger Brescia Challenger Irving Challenger Astana Challenger Mons Challenger Ostdeutscher Sparkassen Cup - Dresden Happy Valley Challenger Surbiton Challenger Milan Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Como Challenger Geneva Challenger Brescia Challenger Budapest Challenger St. Brieuc Challenger Glasgow Challenger Portoroz Challenger Caltanissetta Challenger Sibiu Challenger Bratislava Challenger Ortisei Challenger Taipei City Challenger Phoenix Challenger Bratislava Challenger Lille Challenger Ilkley Challenger Seoul Challenger Granby Challenger Ostrava Challenger Orleans Challenger Irving Challenger Tulln Challenger Orleans Challenger Trnava Challenger Noumea Challenger Biel Challenger Open de Rennes La Trinitaine - Rennes M25 Ceska Lipa Troisdorf Challenger Szczecin Challenger Bergamo Challenger Prague Challenger Andria Challenger Casablanca Challenger Bad Waltersdorf Challenger M25 Sharm ElSheikh Prostejov Challenger Cali Challenger M25 Cervia Busan Challenger Karshi Challenger Tulln Challenger Mestre Challenger Lisbon Challenger Bratislava Challenger Poprad Tatry Challenger Ostrava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Prague Challenger Nottingham Challenger Meerbusch Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Lima Challenger Buenos Aires Challenger Lisbon Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Morelos Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Ostrava Challenger Busan Challenger Bangkok Challenger Quimper Challenger Pozoblanco Challenger Poprad Tatry Challenger Bratislava Challenger Liberec Challenger Banja Luka Challenger Rome Challenger Tashkent Challenger Casablanca Challenger Mauthausen Challenger Irving Challenger Taipei City Challenger Poprad Tatry Challenger Tunis Challenger Portoroz Challenger Ilkley Challenger M25 Roehampton Cherbourg Challenger Bratislava 2 Challenger Lisbon Challenger Szczecin Challenger Prague Challenger Ismaning Challenger Nottingham Challenger Rennes Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx St. Brieuc Challenger Taipei City Challenger Anning Challenger Busan Challenger Heilbronn Challenger Gwangju Challenger Ostrava Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Heilbronn Challenger Biella 7 Challenger Salzburg-Anif Challenger Bad Waltersdorf Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Pau Challenger Montemar Challenger Forli 3 Challenger Cherbourg Challenger Forli 5 Challenger Biel Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Blois Challenger Meerbusch Challenger Steelers Cup - Kosice Mallorca Challenger Helsinki Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Nonthaburi 1 Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Tulln Challenger Hamburg Challenger Open de Rennes La Trinitaine - Rennes Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Koblenz Challenger Oeiras 3 Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Mauthausen Challenger Oeiras 4 Challenger Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Eckental Challenger Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ismaning Challenger Bad Waltersdorf Challenger Open Seat Godo 2007 - Barcelona Bratislava Challenger Hersonissos 6 Challenger Open de Rennes - Rennes Mercedes Cup - Stuttgart Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger BCR Open Romania - Bucharest Quimper Challenger Quimper 2 Challenger Szczecin Challenger Busan Challenger Tulln Challenger Jonkoping Challenger Prague Challenger Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Zagreb Challenger Bergamo Challenger Bratislava Challenger Bratislava Challenger Manerbio Challenger Dallas Challenger PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Trnava Challenger M25 Antalya Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tashkent Challenger BMW Open - Munich Valencia Challenger Countrywide Classic - Los Angeles Open de Moselle - Metz Rennes Challenger Bratislava Challenger Open Sud de France - Montpellier Drummondville Challenger Guadalajara Challenger Chennai Open - Chennai San Luis Potosi Challenger Poznan Challenger Bratislava Challenger Malaga Challenger Helsinki Challenger Biella Challenger Regions Morgan Keegan Championships - Memphis Sunrise Challenger Salzburg Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Kaohsiung Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Bet-at-home Cup - Kitzbuhel Citi Open - Washington Rakuten Japan Open - Tokyo Kun-Ming Challenger Busan Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Poznan Challenger Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham Poprad Tatry Challenger AEGON Championships - London Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Guadalajara Challenger SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Open 13 Provence - Marseille Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Mercedes Cup - Stuttgart European Open - Antwerp Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Milan Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Open de Nice Cote d'Azur - Nice Samarkand Challenger Eskisehir Challenger Delray Beach Open - Delray Beach Biella Challenger Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Cherbourg Challenger Puebla Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Sibiu Challenger Mons Challenger Mohammedia Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Lyon Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Braga Challenger Cary Challenger Santos Challenger Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Tampere Challenger Erste Bank Open - Vienna Zagreb Challenger Alicante Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari AEGON International - Eastbourne Ortisei Challenger Eckental Challenger Shenzhen Open - Shenzhen Vilnius Challenger Quimper Challenger Erste Bank Open - Vienna Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prostejov Challenger Prague Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Girona Challenger Barcelona Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Nottingham Challenger Qatar ExxonMobil Open - Doha Zug Challenger BMW Open - Munich Noventi Open - Halle Nordea Open - Bastad Swiss Open - Gstaad Truist Atlanta Open - Atlanta Nonthaburi 2 Challenger Open Sud de France - Montpellier Mauthausen Challenger Mauthausen Challenger Erste Bank Open - Vienna Bratislava 2 Challenger BCR Open Romania - Bucharest Brest Challenger Helsinki Challenger Hersonissos 5 Challenger Tenerife 2 Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Cordenons Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Bet-At-Home Austrian Open - Kitzbuhel New York Open - New York Delray Beach Open - Delray Beach M25 Ollersbach Open 13 Provence - Marseille Tunis Challenger Hall of Fame Open - Newport Budapest Challenger Quimper Challenger Rennes Challenger Salzburg Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Tenerife 3 Challenger Zadar Challenger Lugano Challenger Trieste Challenger Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Tulln Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Miami Open - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami French Open - Paris Generali Open - Kitzbuhel Generali Open - Kitzbuhel Western & Southern Open - New York U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Qualifiers, 1R, KOR-AUT 3-1 French Open - Paris Davis Cup, Finals, Group F Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 All Lower level tournaments Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, AUT-BLR 5-0 ATP Cup - Melbourne Australian Open (juniors) Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Group I, 1R, FIN-AUT 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 Australian Open (juniors) Davis Cup, Group I, 2R, UKR-AUT 3-2 Wimbledon (juniors) Davis Cup, World Group, PO, AUT-AUS 3-1 Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3 Olbia Challenger